imprint (as a kiss) - French English Dictionary